package com.m1.tzolkin.model.players;

import java.io.Serializable;

import com.m1.tzolkin.model.util.player.IPawn;

/**
 * Un ouvrier dans Tzolk'in.
 * Un ouvrier de Tzolk'in connait son propri�taire, afin de r�int�grer
 *  plus facilement sa main.
 *
 */
public interface IWorker extends IPawn, Serializable {

	// REQUETES
	
	/**
	 * Retourne le propri�taire de cet ouvrier.
	 */
	ITZPlayer getOwner();
	
	// COMMANDES
	
	/**
	 * Change le propri�taire de cet ouvrier.
	 */
	void setOwner(ITZPlayer p);
	
}
